const Koa = require('koa');
const app = new Koa();
// 中间件架构 + MVC设计模式

// 按顺序罗列中间件，后端服务有工序  
// ctx 上下文环境 引用式赋值
// next 交给下一项 
app.use((ctx,next) => {
    console.log(1);
    // ctx.body='你好'
    next();
    console.log(2);
})

app.use((ctx,next) => {
    console.log(3);
    // ctx.body = 'hello'
    next();
    console.log(4);
})

app.use((ctx,next) => {
    console.log(5);
    // ctx.body = 'hello'
    next();
    console.log(6);
})

app.listen(8080,() => {
    console.log('Server is starting');
})